iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
Web 3

2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!系列 第 25

Day 25 | 懶人也能智能互動!沒有程式基礎也能駕馭智能合約(二)測試鏈+水龍頭

  • 分享至 

  • xImage
  •  

前言

昨天我們撰寫好了合約,不過我們要怎麼去測試呢?前面有講到將合約推送到區塊鏈上後需要Gas,所以在合約正式完成之前我們會先將合約推向測試鏈,話不多說那我們今天就來實作吧!


正文

|測試鏈|

我們這次使用的是前陣子才被以太收購的Goerli,水龍頭的話我們使用ChainLink
註冊帳號後連接錢包,新增錢包教學請見(Day18)
https://ithelp.ithome.com.tw/upload/images/20221004/20152558LYwBqbnSJF.png
我們要先新增測試鏈,點選Ethereum Goerli,輸入資訊
https://ithelp.ithome.com.tw/upload/images/20221004/20152558uKPlryuOeT.png
之後切換到Ethereum Goerli就可以領取測試幣了!
https://ithelp.ithome.com.tw/upload/images/20221004/20152558bOoUtiQE9N.png
https://ithelp.ithome.com.tw/upload/images/20221004/20152558zMvDO3JdNk.png

|將合約部署在測試鏈上|

我們先回到Remix,點選Compile
https://ithelp.ithome.com.tw/upload/images/20221004/20152558NtMHnPUCvv.png
接著到Deploy點選 MetaMask
https://ithelp.ithome.com.tw/upload/images/20221004/20152558NUHMOsmBPB.png
連接剛剛測試鏈的錢包
https://ithelp.ithome.com.tw/upload/images/20221004/20152558dp9WU0DIwC.png
點選 Deploy,並簽署合約
https://ithelp.ithome.com.tw/upload/images/20221004/20152558Dm5OhVnWrU.png
如果要確認合約進行進度,可以點選下列的View Etherscan
https://ithelp.ithome.com.tw/upload/images/20221004/201525581mRs5YEheo.png
這邊注意一下,出現IPFS Publish Failed是正常的,因為我們還沒上傳IPFS檔案
https://ithelp.ithome.com.tw/upload/images/20221004/201525584w01Y1KVjG.png

到這邊就告一段落了,只要在Etherscan上看到我們合約推送完成,就成功了!恭喜作到這邊的大家,已經完成50%了,明天的IPFS就能夠為自己的NTF增添設計了,我們明日再戰!夠夠夠!


上一篇
Day 24 | 懶人也能智能互動!沒有程式基礎也能駕馭智能合約(一)撰寫+編譯合約
下一篇
Day 26 | 懶人也能智能互動!沒有程式基礎也能駕馭智能合約(三)Mint + IPFS
系列文
2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言